package lanou.a36ke_01.activity.discoveryactivity;

import android.widget.ListView;

import lanou.a36ke_01.R;
import lanou.a36ke_01.adapters.newsadapter.NewsAdapter;
import lanou.a36ke_01.beanlists.newsbean.NewsBean;
import lanou.a36ke_01.beanlists.publicbean.UrlBean;
import lanou.a36ke_01.tools.BaseActivity;
import lanou.a36ke_01.tools.MyApp;
import lanou.a36ke_01.tools.NetTool;

/**
 * 　　　　　　　　┏┓　　　┏┓+ +
 * 　　　　　　　┏┛┻━━━┛┻┓ + +
 * 　　　　　　　┃　　　　　　　┃
 * 　　　　　　　┃　　　━　　　┃ ++ + + +
 * 　　　　　　 ████━████ ┃+
 * 　　　　　　　┃　　　　　　　┃ +
 * 　　　　　　　┃　　　┻　　　┃
 * 　　　　　　　┃　　　　　　　┃ + +
 * 　　　　　　　┗━┓　　　┏━┛
 * 　　　　　　　　　┃　　　┃
 * 　　　　　　　　　┃　　　┃ + + + +
 * 　　　　　　　　　┃　　　┃　　　　Code is far away from bug with the animal protecting
 * 　　　　　　　　　┃　　　┃ + 　　　　神兽保佑代码无BUG,
 * <p>
 * 　　　　　　　　　┃　　　┃
 * 　　　　　　　　　┃　　　┃　　+
 * 　　　　　　　　　┃　 　　┗━━━┓ + +
 * 　　　　　　　　　┃ 　　　　　　　┣┓
 * 　　　　　　　　　┃ 　　　　　　　┏┛
 * 　　　　　　　　　┗┓┓┏━┳┓┏┛ + + + +
 * 　　　　　　　　　　┃┫┫　┃┫┫
 * 　　　　　　　　　　┗┻┛　┗┻┛+ + + +
 * <p>
 * Created by 史静雯 date
 */
public class AcademyActivity extends BaseActivity {

    private ListView listView;
    private NewsAdapter newsAdapter;

    @Override
    protected int setLayout() {
        return R.layout.activity_academy;
    }

    @Override
    protected void initView() {
        listView = bindView(R.id.discovery_item_academy_list_view);
    }

    @Override
    protected void initDate() {

        newsAdapter = new NewsAdapter(this);
        final NetTool netTool = new NetTool();
        netTool.getNetData(UrlBean.NEWS_STUDY_URL, NewsBean.class, new NetTool.NetListener<NewsBean>() {
            @Override
            public void onSuccess(NewsBean newsBean) {
                newsAdapter.setNewsBean(newsBean);
                listView.setAdapter(newsAdapter);
            }
            @Override
            public void onError(String errorMsg) {

            }
        });
    }
}
